package Part4.section41

/**
 * Created by futao on 2017/10/10.
 */
class Button : abstractClass(), Clickable, Focusable {
    override fun a() {
        println("abstractClass,abstractFun, a")
    }

    override fun click() {
        println("按钮点击")
    }

    /**
     * 如果当前类实现的两个接口中含有相同的方法，则实现类必须提供自己对该方法的实现(可以选择父类的实现方法)，否则IDE直接报错
     */
    override fun click2() {
//        println("clicked in Button")
        super<Focusable>.click2()
        super<Clickable>.click2()
    }

}